МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ І СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
РЕДАГУВАННЯ БАГАТОСТОРІНКОВИХ ПУБЛІКАЦІЙ В LATEX
МЕТОДИЧНІ ВКАЗІВКИ ДО ЛАБОРАТОРНОЇ РОБОТИ №8
з курсу
“Технічне редагування ”
для студентів базового напряму 051501 «Видавничо-поліграфічна справа»
освітньо-кваліфікаційного рівня бакалавр
Затверджено
на засіданні кафедри АСУ
Протокол № 14-2010/2011
від 20.06.2011 р.
Львів – 2011
Лабораторна робота №8
Редагування багатосторінкових публікації в LaTeX
Мета роботи – навчитись створювати елементи багатосторінкових публікацій (титульні сторінки, виноски, списки літературних джерел, предметні покажчики).
Теоретичні відомості
Титульний лист
Для того, щоб оформити заголовок до всього документа, необхідно:
внести інформацію для заголовка (автор, назва і т.д.);
застосувати LaTeX-команду \maketitle для генерування заголовоку.
Команда \maketitle створить титульний лист, якщо це передбачено класом і стильовими опціями. Якщо титульний лист не передбачений, то команда \maketitle розмістить задану вами інформацію про автора, заголовок та інше на першій сторінці, вибравши відповідні шрифти і зробивши належні відступи між титульною інформацією і текстом. Для класів report і book титульний лист створюється завжди (і не створюється, якщо вказана класова опція notitlepage), для класу article титульний лист не створюється (але буде створено, якщо вказати класову опцію titlepage).
Примітка. Оскільки команда \maketitle генерує текст, її не можна поміщати в преамбулі документа.
Автор документу вказується за допомогою команди \author. Вона має один обов’язковий аргумент – ім’я автора (в тому вигляді, як ви хочете його бачити на титулі). Якщо авторів кілька, їх імена повинні бути розділені командою \and.
Заголовок задається за допомогою команди \title. Якщо заголовок довгий, можна задати його розбиття на рядки з допомогою команди \\; якщо цього не зробити, заголовок буде розбито на центровані рядки автоматично (аналогічно до абзацу в оточенні center).
Наступний елемент інформації для титулу – команда \date. Вона має один обов’язковий аргумент, в якому можна задати будь-який текст (наприклад, дату), який буде розміщений на титульному аркуші (або перед початком основного тексту, якщо титульний аркуш не передбачений класом і/або опціями) в одному або декількох центрованих рядках (так само, як і текст, що задається в аргументі команди \title). Зокрема, можна залишити аргумент цієї команди «порожнім», якщо сказати \date{} –тоді відповідний текст взагалі не з’явиться. Але якщо взагалі не дати цю команду, хоча б і з порожнім аргументом, то LaTeX надрукує на титулі дату свого запуску.
Команди \author, \title і \date можна задавати в будь-якому порядку, але обов’язково до команди \maketitle (можна і в преамбулі). Команда \maketitle повинна бути першою з команд для генерування тексту.
Останнє, що можна зробити з інформацією для титулу документа, – це забезпечити його виносками. До будь-якого з авторів, до будь-яких слів в титулі або в тексті, що міститься в аргументі команди \date, можна зробити виноску з допомогою команди \thanks, що має один обов’язковий аргумент – текст виноски (на відміну від звичайних виносок, абзаци в цьому тексті не можна розділяти порожніми рядками або командами \par; якщо у вашій виносці має бути кілька абзаців, розділяйте їх LaTeX-командою \endgraf). Виноски будуть надруковані внизу титульного аркуша (або першої сторінки, якщо титульний аркуш не передбачено).
Примітка. Команда \thanks розміщується всередині аргументу команд \title та/або \author.
Приклад.
\documentclass[12pt]{article}
\usepackage[cp1251]{inputenc}
\usepackage [ukrainian,russian] {babel}
\author{Студент групи ВП-41}
\title{Лабраторна робота\thanks{Виноска}}
\date{}
\begin{document}
\maketitle
\end{document}
Можна взагалі не використовувати стиль оформлення титульного аркуша від LaTeX. Альтернативою є оточення titlepage. Текст між \begin{titlepage} і \end{titlepage} складе титульний лист, за оформлення якого ві...